Analyzing and improving GNOME startup time
نویسنده
چکیده
The startup time of open source desktop applications and environments does not compare well with other systems, especially closed-source systems. We perform a detailed analysis of the startup of the GNOME desktop environment using a mixture of available open-source tools and ad-hoc measuring techniques, identifying bottlenecks and examining strategies to improve performance. Our results show that startup is I/O bound and dominated by disk seeks, and that substantial improvements can be made at relatively little cost. We validate the results of the analysis with proof-of-concept code modifications which provide a 40% reduction in measured login time; many of these suggestions have been adopted by the developers and implemented in the current releases of the applications in question. We also evaluate the impact of library loading strategies to startup time, finding that trivial changes to the dynamic linker can provide a 10% reduction in the startup time of large applications.
منابع مشابه
A historical dataset for GNOME contributors
We present a dataset of the open source software ecosystem GNOME from a social point of view. We have collected historical data about the contributors to all GNOME projects stored on git.gnome.org, taking into account the problem of identity matching, and associating different activity types to the contributors. This type of information is very useful to complement the traditional, source-code ...
متن کاملOil spill modeling of diesel and gasoline with GNOME around Rajaee Port of Bandar Abbas, Iran
Rajaee port in Bandar Abbas is one of the important-oil transport hubs in Persian Gulf and any oil spill incidents can result in pollution, which impact on human habitats and the marine environment. Oil spill trajectory modeling is a tool which applied to increase the knowledge about oil spill fate. The GNOME model is a physical model which indicates the oil spill movements on sea water and pot...
متن کاملThe Finite Element Transient Structure Analysis of the Startup of the Sugarcane Harvester Transfer Case
The broken bearings and great noise and vibration often occurs with the small sugarcane harvester transfer case when it starts up working. To analyze the startup status of the transfer case conveniently and quickly, the finite element transient structure analysis is carried out. with virtual prototype technology to simulate the transfer case's startup dynamic process and measure the instantaneo...
متن کاملOil spill modeling of diesel and gasoline with GNOME around Rajaee Port of Bandar Abbas, Iran
Rajaee port in Bandar Abbas is one of the important-oil transport hubs in Persian Gulf and any oil spill incidents can result in pollution, which impact on human habitats and the marine environment. Oil spill trajectory modeling is a tool which applied to increase the knowledge about oil spill fate. The GNOME model is a physical model which indicates the oil spill movements on sea water and pot...
متن کاملImproving startup performance with carbon mesh anodes in separator electrode assembly microbial fuel cells.
In a separator electrode assembly microbial fuel cell, oxygen crossover from the cathode inhibits current generation by exoelectrogenic bacteria, resulting in poor reactor startup and performance. To determine the best approach for improving startup performance, the effect of acclimation to a low set potential (-0.2V, versus standard hydrogen electrode) was compared to startup at a higher poten...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006